package cc5_BEAN_negocio;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import cc5_BEAN_Herencias.Empresa;

@Entity
@Table (name="proveedores")
public class Proveedor extends Empresa{
	private static final long serialVersionUID = 1L;
		
	@OneToMany (mappedBy="proveedores")
	@Column (name="direcciones", length=90)
	List<Direccion> direccion;
	
	@Column (name="activo", length=90)
	private Boolean activo;

	@OneToMany (mappedBy="proveedores")
	@Column (name="listaDePrecios", length=90)
	private List<ListaPrecio> listaDePrecios;
	
	//RELACIONES PENDIENTES DE JAVA : Se persiste o no en la Base??:
	//PROVEEDOR con RemitoPr y con OrdenCompraPr  (Bidireccionamiento)
	
	public List<Direccion> getDireccion() {
		return direccion;
	}
	public void setDireccion(List<Direccion> direccion) {
		this.direccion = direccion;
	}
	public Boolean getActivo() {
		return activo;
	}
	public void setActivo(Boolean activo) {
		this.activo = activo;
	}
	public void setListaDePrecios(List<ListaPrecio> listaDePrecios) {
		this.listaDePrecios = listaDePrecios;
	}
	public List<ListaPrecio> getListaDePrecios() {
		return listaDePrecios;
	}

	
}
